//----------------------------------------------------------------------------
//
//----------------------------------------------------------------------------


`timescale 1ns / 1ps

module system_tb;
   
   //Imputs
   reg [6:0] lat_inic;
   reg [6:0] lat_final;
   reg [6:0] long_inic;
   reg [6:0] long_final;
   
   //Istanciar DUT
   system dut (
               .lat_inic(lat_inic),
               .lat_final(lat_final),
               .long_inic(long_inic),
               .long_final(long_final)
	       );

   /* Simulation setup */ 
   initial begin 
      //set the file for loggin simulation data 
      $dumpfile("system_tb.vcd"); 
      //$monitor("%b,%b,%b",clk_tb,rst_tb,led_tb); 
      //export all signals in the simulation viewer 
      $dumpvars(-1, dut); 
      //$dumpvars(-1,clk_tb,rst_tb);
      #0      lat_inic <= 0;
      #0      lat_final <= 0;
      #0      long_inic <= 0;
      #0      long_final <= 0; 
		#100	lat_inic <= 5;
		#0	lat_final <= 9;
		#0	long_inic <= 0;
		#0	long_final <= 26;
		#100	lat_inic <= 9;
		#0	lat_final <= 25;
		#0	long_inic <= 19;
		#0	long_final <= 29;
		#100	lat_inic <= 20;
		#0	lat_final <= 11;
		#0	long_inic <= 9;
		#0	long_final <= 3;
		#100	lat_inic <= 14;
		#0	lat_final <= 10;
		#0	long_inic <= 28;
		#0	long_final <= 25;
		#100	lat_inic <= 24;
		#0	lat_final <= 15;
		#0	long_inic <= 28;
		#0	long_final <= 27;
		#100	lat_inic <= 1;
		#0	lat_final <= 15;
		#0	long_inic <= 18;
		#0	long_final <= 29;
		#100	lat_inic <= 10;
		#0	lat_final <= 5;
		#0	long_inic <= 16;
		#0	long_final <= 24;
		#100	lat_inic <= 16;
		#0	lat_final <= 3;
		#0	long_inic <= 20;
		#0	long_final <= 5;
		#100	lat_inic <= 9;
		#0	lat_final <= 2;
		#0	long_inic <= 23;
		#0	long_final <= 8;
		#100	lat_inic <= 7;
		#0	lat_final <= 5;
		#0	long_inic <= 0;
		#0	long_final <= 26;
		#100	lat_inic <= 19;
		#0	lat_final <= 23;
		#0	long_inic <= 22;
		#0	long_final <= 10;
		#100	lat_inic <= 25;
		#0	lat_final <= 13;
		#0	long_inic <= 25;
		#0	long_final <= 21;
		#100	lat_inic <= 25;
		#0	lat_final <= 24;
		#0	long_inic <= 3;
		#0	long_final <= 12;
		#100	lat_inic <= 15;
		#0	lat_final <= 4;
		#0	long_inic <= 15;
		#0	long_final <= 14;
		#100	lat_inic <= 14;
		#0	lat_final <= 14;
		#0	long_inic <= 9;
		#0	long_final <= 30;
		#100	lat_inic <= 0;
		#0	lat_final <= 19;
		#0	long_inic <= 18;
		#0	long_final <= 25;
		#100	lat_inic <= 22;
		#0	lat_final <= 23;
		#0	long_inic <= 28;
		#0	long_final <= 3;
		#100	lat_inic <= 7;
		#0	lat_final <= 7;
		#0	long_inic <= 19;
		#0	long_final <= 0;
		#100	lat_inic <= 1;
		#0	lat_final <= 8;
		#0	long_inic <= 5;
		#0	long_final <= 16;
		#100	lat_inic <= 28;
		#0	lat_final <= 19;
		#0	long_inic <= 19;
		#0	long_final <= 22;
		#100	lat_inic <= 23;
		#0	lat_final <= 27;
		#0	long_inic <= 4;
		#0	long_final <= 29;
		#100	lat_inic <= 4;
		#0	lat_final <= 28;
		#0	long_inic <= 14;
		#0	long_final <= 5;
		#100	lat_inic <= 2;
		#0	lat_final <= 18;
		#0	long_inic <= 21;
		#0	long_final <= 11;
		#100	lat_inic <= 26;
		#0	lat_final <= 3;
		#0	long_inic <= 29;
		#0	long_final <= 28;
		#100	lat_inic <= 19;
		#0	lat_final <= 28;
		#0	long_inic <= 9;
		#0	long_final <= 18;
		#100	lat_inic <= 0;
		#0	lat_final <= 2;
		#0	long_inic <= 20;
		#0	long_final <= 7;
		#100	lat_inic <= 9;
		#0	lat_final <= 22;
		#0	long_inic <= 15;
		#0	long_final <= 14;
		#100	lat_inic <= 10;
		#0	lat_final <= 7;
		#0	long_inic <= 25;
		#0	long_final <= 28;
		#100	lat_inic <= 3;
		#0	lat_final <= 11;
		#0	long_inic <= 10;
		#0	long_final <= 24;
		#100	lat_inic <= 3;
		#0	lat_final <= 14;
		#0	long_inic <= 17;
		#0	long_final <= 8;
		#100	lat_inic <= 11;
		#0	lat_final <= 14;
		#0	long_inic <= 23;
		#0	long_final <= 3;
		#100	lat_inic <= 29;
		#0	lat_final <= 7;
		#0	long_inic <= 17;
		#0	long_final <= 14;
		#100	lat_inic <= 7;
		#0	lat_final <= 25;
		#0	long_inic <= 6;
		#0	long_final <= 25;
		#100	lat_inic <= 25;
		#0	lat_final <= 0;
		#0	long_inic <= 25;
		#0	long_final <= 17;
		#100	lat_inic <= 23;
		#0	lat_final <= 12;
		#0	long_inic <= 2;
		#0	long_final <= 12;
		#100	lat_inic <= 30;
		#0	lat_final <= 3;
		#0	long_inic <= 22;
		#0	long_final <= 24;
		#100	lat_inic <= 25;
		#0	lat_final <= 10;
		#0	long_inic <= 26;
		#0	long_final <= 29;
		#100	lat_inic <= 2;
		#0	lat_final <= 5;
		#0	long_inic <= 25;
		#0	long_final <= 20;
		#100	lat_inic <= 13;
		#0	lat_final <= 30;
		#0	long_inic <= 4;
		#0	long_final <= 27;
		#100	lat_inic <= 14;
		#0	lat_final <= 1;
		#0	long_inic <= 30;
		#0	long_final <= 10;
		#100	lat_inic <= 28;
		#0	lat_final <= 26;
		#0	long_inic <= 22;
		#0	long_final <= 29;
		#100	lat_inic <= 6;
		#0	lat_final <= 17;
		#0	long_inic <= 15;
		#0	long_final <= 11;
		#100	lat_inic <= 11;
		#0	lat_final <= 9;
		#0	long_inic <= 29;
		#0	long_final <= 14;
		#100	lat_inic <= 25;
		#0	lat_final <= 22;
		#0	long_inic <= 22;
		#0	long_final <= 22;
		#100	lat_inic <= 5;
		#0	lat_final <= 27;
		#0	long_inic <= 26;
		#0	long_final <= 27;
		#100	lat_inic <= 16;
		#0	lat_final <= 5;
		#0	long_inic <= 16;
		#0	long_final <= 10;
		#100	lat_inic <= 9;
		#0	lat_final <= 0;
		#0	long_inic <= 8;
		#0	long_final <= 28;
		#100	lat_inic <= 28;
		#0	lat_final <= 19;
		#0	long_inic <= 14;
		#0	long_final <= 20;
		#100	lat_inic <= 22;
		#0	lat_final <= 22;
		#0	long_inic <= 0;
		#0	long_final <= 26;
		#100	lat_inic <= 27;
		#0	lat_final <= 14;
		#0	long_inic <= 17;
		#0	long_final <= 30;
		#100	lat_inic <= 18;
		#0	lat_final <= 26;
		#0	long_inic <= 12;
		#0	long_final <= 9;
		#100	lat_inic <= 10;
		#0	lat_final <= 2;
		#0	long_inic <= 6;
		#0	long_final <= 9;
		#100	lat_inic <= 1;
		#0	lat_final <= 2;
		#0	long_inic <= 4;
		#0	long_final <= 24;
		#100	lat_inic <= 23;
		#0	lat_final <= 9;
		#0	long_inic <= 25;
		#0	long_final <= 13;
		#100	lat_inic <= 19;
		#0	lat_final <= 3;
		#0	long_inic <= 16;
		#0	long_final <= 13;
		#100	lat_inic <= 11;
		#0	lat_final <= 23;
		#0	long_inic <= 2;
		#0	long_final <= 13;
		#100	lat_inic <= 30;
		#0	lat_final <= 11;
		#0	long_inic <= 11;
		#0	long_final <= 26;
		#100	lat_inic <= 25;
		#0	lat_final <= 28;
		#0	long_inic <= 20;
		#0	long_final <= 15;
		#100	lat_inic <= 25;
		#0	lat_final <= 9;
		#0	long_inic <= 6;
		#0	long_final <= 2;
		#100	lat_inic <= 12;
		#0	lat_final <= 12;
		#0	long_inic <= 27;
		#0	long_final <= 4;
		#100	lat_inic <= 16;
		#0	lat_final <= 4;
		#0	long_inic <= 9;
		#0	long_final <= 6;
		#100	lat_inic <= 4;
		#0	lat_final <= 16;
		#0	long_inic <= 26;
		#0	long_final <= 29;
		#100	lat_inic <= 17;
		#0	lat_final <= 22;
		#0	long_inic <= 4;
		#0	long_final <= 5;
		#100	lat_inic <= 27;
		#0	lat_final <= 4;
		#0	long_inic <= 27;
		#0	long_final <= 17;
		#100	lat_inic <= 4;
		#0	lat_final <= 26;
		#0	long_inic <= 25;
		#0	long_final <= 21;
		#100	lat_inic <= 8;
		#0	lat_final <= 16;
		#0	long_inic <= 9;
		#0	long_final <= 29;
		#100	lat_inic <= 1;
		#0	lat_final <= 8;
		#0	long_inic <= 12;
		#0	long_final <= 22;
		#100	lat_inic <= 13;
		#0	lat_final <= 20;
		#0	long_inic <= 10;
		#0	long_final <= 5;
		#100	lat_inic <= 10;
		#0	lat_final <= 27;
		#0	long_inic <= 10;
		#0	long_final <= 22;
		#100	lat_inic <= 6;
		#0	lat_final <= 6;
		#0	long_inic <= 21;
		#0	long_final <= 10;
		#100	lat_inic <= 2;
		#0	lat_final <= 1;
		#0	long_inic <= 12;
		#0	long_final <= 29;
		#100	lat_inic <= 6;
		#0	lat_final <= 14;
		#0	long_inic <= 20;
		#0	long_final <= 4;
		#100	lat_inic <= 10;
		#0	lat_final <= 25;
		#0	long_inic <= 26;
		#0	long_final <= 0;
		#100	lat_inic <= 19;
		#0	lat_final <= 10;
		#0	long_inic <= 28;
		#0	long_final <= 11;
		#100	lat_inic <= 15;
		#0	lat_final <= 27;
		#0	long_inic <= 5;
		#0	long_final <= 7;
		#100	lat_inic <= 1;
		#0	lat_final <= 12;
		#0	long_inic <= 19;
		#0	long_final <= 18;
		#100	lat_inic <= 8;
		#0	lat_final <= 11;
		#0	long_inic <= 25;
		#0	long_final <= 9;
		#100	lat_inic <= 6;
		#0	lat_final <= 0;
		#0	long_inic <= 22;
		#0	long_final <= 24;
		#100	lat_inic <= 7;
		#0	lat_final <= 24;
		#0	long_inic <= 4;
		#0	long_final <= 0;
		#100	lat_inic <= 23;
		#0	lat_final <= 16;
		#0	long_inic <= 2;
		#0	long_final <= 19;
		#100	lat_inic <= 12;
		#0	lat_final <= 1;
		#0	long_inic <= 12;
		#0	long_final <= 28;
		#100	lat_inic <= 9;
		#0	lat_final <= 8;
		#0	long_inic <= 15;
		#0	long_final <= 19;
		#100	lat_inic <= 28;
		#0	lat_final <= 17;
		#0	long_inic <= 14;
		#0	long_final <= 30;
		#100	lat_inic <= 28;
		#0	lat_final <= 3;
		#0	long_inic <= 7;
		#0	long_final <= 7;
		#100	lat_inic <= 29;
		#0	lat_final <= 1;
		#0	long_inic <= 10;
		#0	long_final <= 17;
		#100	lat_inic <= 14;
		#0	lat_final <= 4;
		#0	long_inic <= 15;
		#0	long_final <= 29;
		#100	lat_inic <= 3;
		#0	lat_final <= 20;
		#0	long_inic <= 13;
		#0	long_final <= 13;
		#100	lat_inic <= 14;
		#0	lat_final <= 27;
		#0	long_inic <= 4;
		#0	long_final <= 28;
		#100	lat_inic <= 18;
		#0	lat_final <= 6;
		#0	long_inic <= 21;
		#0	long_final <= 0;
		#100	lat_inic <= 22;
		#0	lat_final <= 2;
		#0	long_inic <= 9;
		#0	long_final <= 20;
		#100	lat_inic <= 24;
		#0	lat_final <= 4;
		#0	long_inic <= 20;
		#0	long_final <= 27;
		#100	lat_inic <= 29;
		#0	lat_final <= 5;
		#0	long_inic <= 14;
		#0	long_final <= 24;
		#100	lat_inic <= 7;
		#0	lat_final <= 28;
		#0	long_inic <= 13;
		#0	long_final <= 3;
		#100	lat_inic <= 29;
		#0	lat_final <= 24;
		#0	long_inic <= 22;
		#0	long_final <= 29;
		#100	lat_inic <= 19;
		#0	lat_final <= 26;
		#0	long_inic <= 17;
		#0	long_final <= 28;
		#100	lat_inic <= 3;
		#0	lat_final <= 23;
		#0	long_inic <= 19;
		#0	long_final <= 5;
		#100	lat_inic <= 14;
		#0	lat_final <= 29;
		#0	long_inic <= 26;
		#0	long_final <= 21;
		#100	lat_inic <= 15;
		#0	lat_final <= 28;
		#0	long_inic <= 26;
		#0	long_final <= 29;
		#100	lat_inic <= 26;
		#0	lat_final <= 25;
		#0	long_inic <= 27;
		#0	long_final <= 20;
		#100	lat_inic <= 2;
		#0	lat_final <= 22;
		#0	long_inic <= 22;
		#0	long_final <= 24;
		#100	lat_inic <= 2;
		#0	lat_final <= 19;
		#0	long_inic <= 14;
		#0	long_final <= 25;
   end 
endmodule
